/**
 * // api: https://github.com/vuejs/vue-router
 * 全站路由配置
 * 建议:
 * 1. 代码中路由统一使用name属性跳转(不使用path属性)
 */
import {createRouter, createWebHashHistory} from "vue-router";
import {routes} from "./routes";
import config from "../config";

const router = createRouter({
    // // 内部提供了 history 模式的实现。为了简单起见，我们在这里使用 hash 模式。
    history: createWebHashHistory(),
    routes, // `routes: routes` 的缩写
    scrollBehavior: () => ({y: 0}),
})

router.beforeEach((to, from, next) => {
    let title = to.meta ? to.meta.title : null;
    title = title ? title + '-' + config.title : config.title;
    window.document.title = title;
    next()
})


export default router
